set(HEADERS
  assembler.h
  assemble_matrix_impl.h
  assemble_scalar_impl.h
  assemble_vector_impl.h
  CoordinateMapping.h
  DirichletBC.h
  DiscreteOperators.h
  DofMapBuilder.h
  DofMap.h
  ElementDofLayout.h
  dolfin_fem.h
  utils.h
  FiniteElement.h
  Form.h
  FormCoefficients.h
  FormIntegrals.h
  GenericDofMap.h
  PETScDMCollection.h
  ReferenceCellTopology.h
  SparsityPatternBuilder.h
  PARENT_SCOPE)

set(SOURCES
  assembler.cpp
  assemble_matrix_impl.cpp
  assemble_scalar_impl.cpp
  assemble_vector_impl.cpp
  CoordinateMapping.cpp
  DirichletBC.cpp
  DiscreteOperators.cpp
  DofMapBuilder.cpp
  DofMap.cpp
  ElementDofLayout.cpp
  utils.cpp
  FiniteElement.cpp
  Form.cpp
  FormCoefficients.cpp
  FormIntegrals.cpp
  GenericDofMap.cpp
  PETScDMCollection.cpp
  ReferenceCellTopology.cpp
  SparsityPatternBuilder.cpp
  PARENT_SCOPE)
